import './assets/main.scss'

import { createApp } from 'vue'
import App from './App.vue'

//导入element plus
import ElementPlus from 'element-plus'
import 'element-plus/dist/index.css'

//导入路由器，默认找到index.js
import router from '@/router'

//导入Pinia中的createPinia方法（核心）
import { createPinia } from 'pinia'

//导入持久化插件
import { createPersistedState } from 'pinia-plugin-persistedstate'

//导入分页条的中文包
import locale from 'element-plus/dist/locale/zh-cn.js'

const app = createApp(App);
const pinia = createPinia();  //创建Pinia实例（固定格式）

//创建对象
const persist = createPersistedState()
//使用持久化插件
pinia.use(persist)

app.use(ElementPlus,{locale})  //使用element plus，中文包记得带{}
app.use(router)  //使用路由器
app.use(pinia)//使用Pinia

app.mount('#app')
